/**
 * 
 * find(value, index, arr)
 * * 数组实例的find方法，用于找出第一个符合条件的数组成员。
 * * 它的参数是一个回调函数，所有数组成员依次执行该回调函数，直到找出第一个返回值为true的成员，然后返回该成员。
 * * 如果没有符合条件的成员，则返回undefined。
 * findIndex()
 * * 数组实例的findIndex方法的用法与find方法非常类似，
 * * 返回第一个符合条件的数组成员的位置，
 * * 如果所有成员都不符合条件，则返回-1。
 * 
 */

let arr = [1, 2, 3, 5, 8, 6, 0, 9]

let res1 = arr.find((value) => {
  // console.log(value);   // res1 = undefined
  return value > 5     //res1 = 8   
})
let res2 = arr.findIndex((value, index, arr) => {
  // console.log(arg);   // -1
  return value > 5    // res2 = 4  返回5的索引
})

// console.log("res1", res1);
console.log("res2", res2);